package com.yanxu.threadattribute;

/**
 * @author 折戟沉沙铁未销
 * @version V1.0
 * @date 2025/1/18-2025
 * @Description: 打印线程的ID
 *  ID 属性是不能单独设置的
 */
public class ThreadId {
    public static void main(String[] args) {
        Thread thread=new Thread(new Runnable() {
            public void run() {
                System.out.println("子线程ID为：" + Thread.currentThread().getId());
            }
        });
        thread.start();

        System.out.println("主线程ID为："+Thread.currentThread().getId());

        /*
        * 主线程 main 的 ID是 1
        * 除了主线程之外，还有很多其他的线程，比如  垃圾回收线程 等等。
        * 因此，自己创建的子线程ID并不是2 。
        * */
    }
}